package com.anolesoft.amljmes.fortysix.dto;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDate;
/**
 * @author lx
 * @date 2022/11/21
 * 配套计划
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName("mes_bzz_ptjh")
public class NewPtjhDto implements Serializable {
    private String objuid;// 主键
    private String ierpobjuid;//ierp订单编号
    private String ordernumber;//订单编号
    private String batch;//批次
    private String partdispatchnumber;//零件派工号
    private String model;//机型
    private String bomclassification;//BOM分类
    private String sorties;//架次
    private String itemno;//物料号
    private String materialname;//物料名称
    private String drawingno;//图号
    private Integer quantity;//数量
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
    private LocalDate demandtime;//需求时间
    private String dispatchnoofgeneral;//部总装派工号
    private String customer;//客户
    private String producttype;//产品类型
    private String factorycode;//厂代号
    private Integer generatematchingDocument;//是否生成配套单 默认0:未生成 1:已生成
    private Integer deletetag;// 删除标记 0:已删除 1:未删除
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
    private LocalDate deletetime;//删除时间
    private String wonumber;// wo编号
    private String sonumber;// so编号
    private String monumber;// mo编号
    private String fathernumber;// 父件号
    private String fathername;// 父件名称
    private String serialnumber;// 顺序号
    private String name;// 名称
    private String divisionroute;// 分工路线
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
    private LocalDate scheduledstarttime;// 计划开工时间
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GTM+8")
    private LocalDate scheduledendtime;// 计划完工时间
    private String deliveryworkshop;// 交付车间
    private String receivingworkshop;// 接收车间
    private String deliverysequence;// 交付顺序
    private String materialtype;// 物料类型
    private Integer demandquantity;// 需求数量
    private String proportion;// 比例
    private String affiliation;// 所属专业
}
